// Пример 26. Проверяем, является ли число палиндромом или нет
#include <stdio.h>

int main(int argc, char const *argv[])
{
    int n, reversedInteger = 0, remaider, originalInteger;
    printf("Введите целое число: ");
    scanf("%d", &n);
    originalInteger = n;
    // вычисляем обратное число

    while (n != 0)
    {
        remaider = n % 10;
        reversedInteger = reversedInteger * 10 + remaider;
        n = n / 10;
    }
    // палиндром если исходное число и обратное одинаковые
    if(originalInteger == reversedInteger)
    printf("%d - палиндром\n", originalInteger);
    else
    printf("%d - не палиндром\n", originalInteger);
    return 0;
}
